<?xml version="1.0" encoding="utf-8"?>
<ArrayOfMessageTypeHandler xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<!-- Core Messages -->
	<MessageTypeHandler>
		<MessageType>1000</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderManager</ClassName>
		<MethodName>GetAllowedProviders</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1002</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderManager</ClassName>
		<MethodName>GetReferenceData</MethodName>
	</MessageTypeHandler>
	<!-- Pool Messages -->
	<MessageTypeHandler>
		<MessageType>1024</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolManager</ClassName>
		<MethodName>PoolSearch</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1066</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolManager</ClassName>
		<MethodName>PoolSelectItem</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1017</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolManager</ClassName>
		<MethodName>PoolUnlock</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1038</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolManager</ClassName>
		<MethodName>PoolUnlockAll</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1018</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolManager</ClassName>
		<MethodName>PoolLock</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1020</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolManager</ClassName>
		<MethodName>PoolInsert</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1019</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolManager</ClassName>
		<MethodName>PoolUpdate</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1016</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolManager</ClassName>
		<MethodName>PoolDelete</MethodName>
	</MessageTypeHandler>
	<!-- Message Type Messages -->
	<MessageTypeHandler>
		<MessageType>1043</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.MessageTypeManager</ClassName>
		<MethodName>MessageTypeSearch</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1056</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.MessageTypeManager</ClassName>
		<MethodName>MessageTypeSelectItem</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1045</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.MessageTypeManager</ClassName>
		<MethodName>MessageTypeUnlock</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1048</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.MessageTypeManager</ClassName>
		<MethodName>MessageTypeUnlockAll</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1046</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.MessageTypeManager</ClassName>
		<MethodName>MessageTypeLock</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1049</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.MessageTypeManager</ClassName>
		<MethodName>MessageTypeInsert</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1051</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.MessageTypeManager</ClassName>
		<MethodName>MessageTypeUpdate</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1053</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.MessageTypeManager</ClassName>
		<MethodName>MessageTypeDelete</MethodName>
	</MessageTypeHandler>
	<!-- Service Provider Type Messages -->
	<MessageTypeHandler>
		<MessageType>1041</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeManager</ClassName>
		<MethodName>ServiceProviderTypeSearch</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1064</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeManager</ClassName>
		<MethodName>ServiceProviderTypeSelectItem</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1031</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeManager</ClassName>
		<MethodName>ServiceProviderTypeUnlock</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1039</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeManager</ClassName>
		<MethodName>ServiceProviderTypeUnlockAll</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1032</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeManager</ClassName>
		<MethodName>ServiceProviderTypeLock</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1034</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeManager</ClassName>
		<MethodName>ServiceProviderTypeInsert</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1033</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeManager</ClassName>
		<MethodName>ServiceProviderTypeUpdate</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1030</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeManager</ClassName>
		<MethodName>ServiceProviderTypeDelete</MethodName>
	</MessageTypeHandler>
	<!-- Service Provider Messages -->
	<MessageTypeHandler>
		<MessageType>1014</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderManager</ClassName>
		<MethodName>ServiceProviderSearch</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1070</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderManager</ClassName>
		<MethodName>ServiceProviderSelectItem</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1007</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderManager</ClassName>
		<MethodName>ServiceProviderUnlock</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1040</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderManager</ClassName>
		<MethodName>ServiceProviderUnlockAll</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1008</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderManager</ClassName>
		<MethodName>ServiceProviderLock</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1010</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderManager</ClassName>
		<MethodName>ServiceProviderInsert</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1009</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderManager</ClassName>
		<MethodName>ServiceProviderUpdate</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1006</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderManager</ClassName>
		<MethodName>ServiceProviderDelete</MethodName>
	</MessageTypeHandler>
		<MessageTypeHandler>
		<MessageType>9026</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderManager</ClassName>
		<MethodName>GetInteractiveSessionURIList</MethodName>
	</MessageTypeHandler>
	<!-- PoolServiceProviderType Messages -->
	<MessageTypeHandler>
		<MessageType>1061</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolServiceProviderTypeManager</ClassName>
		<MethodName>PoolServiceProviderTypeSearch</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1029</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolServiceProviderTypeManager</ClassName>
		<MethodName>PoolServiceProviderTypeInsert</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1063</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolServiceProviderTypeManager</ClassName>
		<MethodName>PoolServiceProviderTypesInsert</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1028</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolServiceProviderTypeManager</ClassName>
		<MethodName>PoolServiceProviderTypeDelete</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1068</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.PoolServiceProviderTypeManager</ClassName>
		<MethodName>PoolServiceProviderTypesDelete</MethodName>
	</MessageTypeHandler>
	<!-- Security Messages -->
	<MessageTypeHandler>
		<MessageType>2000</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.Utilities</ClassName>
		<MethodName>ValidateUser</MethodName>
	</MessageTypeHandler>
	<!-- ServiceProviderPool Messages -->
	<MessageTypeHandler>
		<MessageType>1027</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderPoolManager</ClassName>
		<MethodName>ServiceProviderPoolInsert</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>9003</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderPoolManager</ClassName>
		<MethodName>ServiceProviderPoolsDelete</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>9004</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderPoolManager</ClassName>
		<MethodName>ServiceProviderPoolsInsert</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1026</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderPoolManager</ClassName>
		<MethodName>RemoveServiceProviderFromPool</MethodName>
	</MessageTypeHandler>
	<!-- ServiceProviderTypeMessageType Messages -->
	<MessageTypeHandler>
		<MessageType>1059</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeMessageTypeManager</ClassName>
		<MethodName>ServiceProviderTypeMessageTypeSearch</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1058</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeMessageTypeManager</ClassName>
		<MethodName>ServiceProviderTypeMessageTypesInsert</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1054</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeMessageTypeManager</ClassName>
		<MethodName>ServiceProviderTypeMessageTypeInsert</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1054</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeMessageTypeManager</ClassName>
		<MethodName>ServiceProviderTypeMessageTypeDelete</MethodName>
	</MessageTypeHandler>
	<MessageTypeHandler>
		<MessageType>1069</MessageType>
		<AssemblyName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.dll</AssemblyName>
		<ClassName>Microsoft.ConnectionEngine.Registers.Core.ServiceProvider.Facade.ServiceProviderTypeMessageTypeManager</ClassName>
		<MethodName>ServiceProviderTypeMessageTypesDelete</MethodName>
	</MessageTypeHandler>
</ArrayOfMessageTypeHandler>
